A posteriori operation detection in evolving software models
نویسندگان
چکیده
منابع مشابه
A posteriori operation detection in evolving software models
As every software artifact, also software models are subject to continuous evolution. The operations applied between two successive versions of a model are crucial for understanding its evolution. Generic approaches for detecting operations a posteriori identify atomic operations, but neglect composite operations, such as refactorings, which leads to cluttered difference reports. To tackle this...
متن کاملDuplication Detection When Evolving Feature Models of Software Product Lines
After the derivation of specific applications from a software product line, the applications keep evolving with respect to new customer’s requirements. In general, evolutions in most industrial projects are expressed using natural language, because it is the easiest and the most flexible way for customers to express their needs. However, the use of this means of communication has shown its limi...
متن کاملAbnormality Detection in a Landing Operation Using Hidden Markov Model
The air transport industry is seeking to manage risks in air travels. Its main objective is to detect abnormal behaviors in various flight conditions. The current methods have some limitations and are based on studying the risks and measuring the effective parameters. These parameters do not remove the dependency of a flight process on the time and human decisions. In this paper, we used an HMM...
متن کاملDetection of High-Level Changes in Evolving Java Software
Software re-engineering is faced with the huge challenge of understanding the structure and behavior of complex programs. In case of legacy systems, understanding the past of a system is often required to understand certain design rationales that help to understand the system itself. In this paper, we report about our ongoing work on analyzing the evolution of Java programs using techniques fro...
متن کاملEvolving Software
Regression testing, which attempts to validate modiied software and ensure that no new errors are introduced into previously tested code, is used extensively during maintenance of evolving software. Despite eeorts to reduce its cost, regression testing remains one of the most expensive activities performed during a software system's lifetime. Because regression testing is important and expensiv...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Systems and Software
سال: 2013
ISSN: 0164-1212
DOI: 10.1016/j.jss.2012.09.037